home *** CD-ROM | disk | FTP | other *** search
/ The Doomsday Disk / THE DOOMSDAY DISK.iso / goodies / dfuse100 / demo5-d!.exe / DARK / SECBASE.INF < prev    next >
Text File  |  1995-04-29  |  3KB  |  79 lines

  1. INF 1.0
  2.  
  3. LEVELNAME SECBASE
  4.  
  5. items 5
  6.  
  7. /* don't bother about this one for now!                                       */
  8.  item: sector            name: complete
  9.         seq
  10.            class: elevator move_floor
  11.            stop: 1 hold
  12.            stop: 2 complete
  13.            speed: 0
  14.         seqend
  15.  
  16. /* This is a trivial elevator, only changing the lights between 0 and 31      */
  17. /* as there is no hold at any stop:, it will do so continuously.              */
  18.  item: sector            name: change_light
  19.         seq
  20.            class: elevator change_light
  21.            stop: 0 0
  22.            stop: 31 0
  23.         seqend
  24.  
  25. /* Our simple platform:                                                       */
  26. /* There are 2 stop: at 0 and 16, with 0 having a indefinite hold, and 16     */
  27. /* having a 10 seconds delay.                                                 */
  28. /* The speed has been made slow, to have time to try things!                  */
  29. /* Please note the event_mask: 52 as this elevator is 'self-triggering'       */
  30. /* 52 is only a combination of 4+16+32, which means that it will be triggered */
  31. /* by 3 things: entering its sector, and 'nudging' from inside and outside.   */
  32.  
  33. /* !!!! Also notice that it now has a second class:                           */
  34. /* and entering it will now activate the scrolling floors                     */
  35.  item: sector            name: simple_platform
  36.         seq
  37.            class: elevator move_floor
  38.                   event_mask: 52
  39.                   stop: 0 hold
  40.                   stop: 16 10
  41.                   speed: 5
  42.            class: trigger
  43.                   event_mask: 4
  44.                   client: scroll1
  45.                   message: master_on
  46.         seqend
  47.  
  48. /* Scroll floors. Easy, but just note that scroll2 is handled here as a slave */
  49. /* See the difference in flags in LEVMAP, as scroll2 does have SC1, 32768 set */
  50.  item: sector            name: scroll1
  51.         seq
  52.            class: elevator scroll_floor
  53.            angle: 0
  54.            speed: 10
  55.            slave: scroll2
  56.            master: off
  57.         seqend
  58.  
  59. /* This one will simply rotate. Notice how the floor tx behaves. Maybe there  */
  60. /* is a flag for this ?                                                       */
  61.  item: sector            name: morphspin01
  62.         seq
  63.            class: elevator morph_spin2
  64.                   event_mask: 0
  65.                   center: 72 440
  66.                   speed: 100
  67.            class: elevator move_floor
  68.                   stop: 0 0
  69.                   stop: 13 0
  70.            class: elevator move_ceiling
  71.                   stop: 32 0
  72.                   stop: 19 0
  73.            class: elevator change_light
  74.                   stop: 0 0
  75.                   stop: 20 0
  76.         seqend
  77.  
  78.  
  79.